home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 85 / CD Temático 40 Febrero 2004.iso / DOS / ntfs / user / attrtype.h next >
Encoding:
C/C++ Source or Header  |  2001-02-11  |  1.8 KB  |  42 lines

  1. /*  attrtypes.h - define historical default values for attribute types
  2.     Copyright 1999 by Steve Dodd <dirk@loth.demon.co.uk>
  3.  
  4.     This program is free software; you can redistribute it and/or modify
  5.     it under the terms of version 2 of the GNU General Public License as
  6.     published by the Free Software Foundation.
  7.  
  8.     This program is distributed in the hope that it will be useful,
  9.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  10.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See version 2
  11.     of the GNU General Public License for more details.
  12.  
  13.     You should have received a copy of version 2 of the GNU General
  14.     Public License along with this program; if not, write to the
  15.     Free Software Foundation, Inc., 675 Mass Ave, Cambridge,
  16.     MA 02139, USA.
  17.  
  18.     Version: $Id: attrtype.h,v 1.1.1.1 2001/02/11 16:12:51 kmaster Exp $
  19. */
  20.  
  21. #define ATTR_STANDARD_INFORMATION       0x10
  22. #define ATTR_ATTRIBUTE_LIST             0x20
  23. #define ATTR_FILE_NAME                  0x30
  24. #define ATTR_VOLUME_VERSION             0x40
  25. #define ATTR_SECURITY_DESCRIPTOR        0x50
  26. #define ATTR_VOLUME_NAME                0x60
  27. #define ATTR_VOLUME_INFORMATION         0x70
  28. #define ATTR_DATA                       0x80
  29. #define ATTR_INDEX_ROOT                 0x90
  30. #define ATTR_INDEX_ALLOCATION           0xa0
  31. #define ATTR_BITMAP                     0xb0
  32. #define ATTR_SYMBOLIC_LINK              0xc0
  33. #define ATTR_EA_INFORMATION             0xd0
  34. #define ATTR_EA                         0xe0
  35.  
  36. #define AFLAG_INDEXABLE         0x1     /* may be indexed */
  37. #define AFLAG_REGENERATE        0x40    /* needs to be regenerated */
  38. #define AFLAG_NONRESIDENT       0x80    /* may be non-resident */
  39.  
  40. #define ASIZE_MIN ((ntfs_u64)0)
  41. #define ASIZE_MAX (~((ntfs_u64)0))
  42.